package com.wisezone.workflow.bean.search;

import com.wisezone.common.bean.search.BaseSearch;
import com.wisezone.workflow.bean.WfProcessInstance;

/**
 * 活动实例对象
 * @author tss 2009-09-05
 * 
 */
public class WfActivityInstanceSearch  extends BaseSearch {
   
	/**
	 * ID
	 */
	private Long id;

	/**
	 * 活动ID
	 */
    private Long activityId;

    /**
	 * 流程实例ID
	 */
    private Long processInstId;
    
    /**
     * 流程模板ID
     */
    private Long processDefId;

    /**
	 * 创建时间
	 */
    private String createTime;

    /**
	 * 开始时间
	 */
    private String startTime;
    
    /**
     * 开始时间
     */
    private String startTimeFrom;
    
    /**
     * 开始时间
     */
    private String startTimeTo;

    /**
	 * 结束时间
	 */
    private String endTime;
    
    /**
     * 结束时间
     */
    private String endTimeFrom;
    
    /**
     * 结束时间
     */
    private String endTimeTo;

    /**
	 * 状态（0：未开始；1：结束）
	 */
    private Long state;

    /**
	 * 活动名称
	 */
    private String name;
    
    /**
     * 流程实例
     */
    private WfProcessInstance processInst;
    
    /**
     * 意见
     */
    private String opinion;
    
    /**
     * 备注
     */
    private String memo;

    /**
	 * 操作用户ID
	 */
    private Long actor;
    
	/**
	 * 代理人
	 */
	private Long agent;
    
    /**
     * 下一个节点ID
     */
    private Long nextActivityId;

	public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

	public Long getActivityId() {
		return activityId;
	}

	public void setActivityId(Long activityId) {
		this.activityId = activityId;
	}

	public Long getProcessInstId() {
		return processInstId;
	}

	public void setProcessInstId(Long processInstId) {
		this.processInstId = processInstId;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public Long getState() {
		return state;
	}

	public void setState(Long state) {
		this.state = state;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Long getActor() {
		return actor;
	}

	public void setActor(Long actor) {
		this.actor = actor;
	}

	public WfProcessInstance getProcessInst() {
		return processInst;
	}

	public void setProcessInst(WfProcessInstance processInst) {
		this.processInst = processInst;
	}

	public String getStartTimeFrom() {
		return startTimeFrom;
	}

	public void setStartTimeFrom(String startTimeFrom) {
		this.startTimeFrom = startTimeFrom;
	}

	public String getStartTimeTo() {
		return startTimeTo;
	}

	public void setStartTimeTo(String startTimeTo) {
		this.startTimeTo = startTimeTo;
	}

	public String getEndTimeFrom() {
		return endTimeFrom;
	}

	public void setEndTimeFrom(String endTimeFrom) {
		this.endTimeFrom = endTimeFrom;
	}

	public String getEndTimeTo() {
		return endTimeTo;
	}

	public void setEndTimeTo(String endTimeTo) {
		this.endTimeTo = endTimeTo;
	}

	public Long getNextActivityId() {
		return nextActivityId;
	}

	public void setNextActivityId(Long nextActivityId) {
		this.nextActivityId = nextActivityId;
	}

	public Long getProcessDefId() {
		return processDefId;
	}

	public void setProcessDefId(Long processDefId) {
		this.processDefId = processDefId;
	}

	public Long getAgent() {
		return agent;
	}

	public void setAgent(Long agent) {
		this.agent = agent;
	}
	
	

	
        
}